<?xml version="1.0"?>
<doc>
    <assembly>
        <name>WebDemo</name>
    </assembly>
    <members>
        <member name="M:WebDemo.Areas.HelpPage.ApiDescriptionExtensions.GetFriendlyId(System.Web.Http.Description.ApiDescription)">
            <summary>
            Generates an URI-friendly ID for the <see cref="T:System.Web.Http.Description.ApiDescription"/>. E.g. "Get-Values-id_name" instead of "GetValues/{id}?name={name}"
            </summary>
            <param name="description">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The ID as a string.</returns>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.HelpPageConfig">
            <summary>
            Use this class to customize the Help Page.
            For example you can set a custom <see cref="T:System.Web.Http.Description.IDocumentationProvider"/> to supply the documentation
            or you can provide the samples for the requests/responses.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.Controllers.HelpController">
            <summary>
            The controller that will handle requests for the help page.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetDocumentationProvider(System.Web.Http.HttpConfiguration,System.Web.Http.Description.IDocumentationProvider)">
            <summary>
            Sets the documentation provider for help page.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="documentationProvider">The documentation provider.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleObjects(System.Web.Http.HttpConfiguration,System.Collections.Generic.IDictionary{System.Type,System.Object})">
            <summary>
            Sets the objects that will be used by the formatters to produce sample requests/responses.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sampleObjects">The sample objects.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleRequest(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String)">
            <summary>
            Sets the sample request directly for the specified media type and action.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample request.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleRequest(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String,System.String[])">
            <summary>
            Sets the sample request directly for the specified media type and action with parameters.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample request.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleResponse(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String)">
            <summary>
            Sets the sample request directly for the specified media type of the action.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample response.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleResponse(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String,System.String[])">
            <summary>
            Sets the sample response directly for the specified media type of the action with specific parameters.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample response.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleForType(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.Type)">
            <summary>
            Sets the sample directly for all actions with the specified type and media type.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample.</param>
            <param name="mediaType">The media type.</param>
            <param name="type">The parameter type or return type of an action.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualRequestType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String)">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> passed to the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action. 
            The help page will use this information to produce more accurate request samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualRequestType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String,System.String[])">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> passed to the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action. 
            The help page will use this information to produce more accurate request samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualResponseType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String)">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> returned as part of the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action. 
            The help page will use this information to produce more accurate response samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualResponseType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String,System.String[])">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> returned as part of the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action. 
            The help page will use this information to produce more accurate response samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.GetHelpPageSampleGenerator(System.Web.Http.HttpConfiguration)">
            <summary>
            Gets the help page sample generator.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <returns>The help page sample generator.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.SetHelpPageSampleGenerator(System.Web.Http.HttpConfiguration,WebDemo.Areas.HelpPage.HelpPageSampleGenerator)">
            <summary>
            Sets the help page sample generator.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sampleGenerator">The help page sample generator.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageConfigurationExtensions.GetHelpPageApiModel(System.Web.Http.HttpConfiguration,System.String)">
            <summary>
            Gets the model that represents an API displayed on the help page. The model is initialized on the first call and cached for subsequent calls.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="apiDescriptionId">The <see cref="T:System.Web.Http.Description.ApiDescription"/> ID.</param>
            <returns>
            An <see cref="T:WebDemo.Areas.HelpPage.Models.HelpPageApiModel"/>
            </returns>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.Models.HelpPageApiModel">
            <summary>
            The model that represents an API displayed on the help page.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:WebDemo.Areas.HelpPage.Models.HelpPageApiModel"/> class.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.ApiDescription">
            <summary>
            Gets or sets the <see cref="P:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.ApiDescription"/> that describes the API.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.SampleRequests">
            <summary>
            Gets the sample requests associated with the API.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.SampleResponses">
            <summary>
            Gets the sample responses associated with the API.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.Models.HelpPageApiModel.ErrorMessages">
            <summary>
            Gets the error messages associated with this model.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.HelpPageSampleGenerator">
            <summary>
            This class will generate the samples for the help page.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:WebDemo.Areas.HelpPage.HelpPageSampleGenerator"/> class.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.GetSampleRequests(System.Web.Http.Description.ApiDescription)">
            <summary>
            Gets the request body samples for a given <see cref="T:System.Web.Http.Description.ApiDescription"/>.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.GetSampleResponses(System.Web.Http.Description.ApiDescription)">
            <summary>
            Gets the response body samples for a given <see cref="T:System.Web.Http.Description.ApiDescription"/>.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.GetSample(System.Web.Http.Description.ApiDescription,WebDemo.Areas.HelpPage.SampleDirection)">
            <summary>
            Gets the request or response body samples.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or for a response.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.GetActionSample(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Type,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,WebDemo.Areas.HelpPage.SampleDirection)">
            <summary>
            Search for samples that are provided directly through <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.ActionSamples"/>.
            </summary>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
            <param name="type">The CLR type.</param>
            <param name="formatter">The formatter.</param>
            <param name="mediaType">The media type.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or for a response.</param>
            <returns>The sample that matches the parameters.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.GetSampleObject(System.Type)">
            <summary>
            Gets the sample object that will be serialized by the formatters. 
            First, it will look at the <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.SampleObjects"/>. If no sample object is found, it will try to create one using <see cref="T:WebDemo.Areas.HelpPage.ObjectGenerator"/>.
            </summary>
            <param name="type">The type.</param>
            <returns>The sample object.</returns>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.ResolveType(System.Web.Http.Description.ApiDescription,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},WebDemo.Areas.HelpPage.SampleDirection,System.Collections.ObjectModel.Collection{System.Net.Http.Formatting.MediaTypeFormatter}@)">
            <summary>
            Resolves the type of the action parameter or return value when <see cref="T:System.Net.Http.HttpRequestMessage"/> or <see cref="T:System.Net.Http.HttpResponseMessage"/> is used.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or a response.</param>
            <param name="formatters">The formatters.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.WriteSampleObjectUsingFormatter(System.Net.Http.Formatting.MediaTypeFormatter,System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Writes the sample object using formatter.
            </summary>
            <param name="formatter">The formatter.</param>
            <param name="value">The value.</param>
            <param name="type">The type.</param>
            <param name="mediaType">Type of the media.</param>
            <returns></returns>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.ActualHttpMessageTypes">
            <summary>
            Gets CLR types that are used as the content of <see cref="T:System.Net.Http.HttpRequestMessage"/> or <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.ActionSamples">
            <summary>
            Gets the objects that are used directly as samples for certain actions.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleGenerator.SampleObjects">
            <summary>
            Gets the objects that are serialized as samples by the supported formatters.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.HelpPageSampleKey">
            <summary>
            This is used to identify the place where the sample should be applied.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleKey.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue,System.Type)">
            <summary>
            Creates a new <see cref="T:WebDemo.Areas.HelpPage.HelpPageSampleKey"/> based on media type and CLR type.
            </summary>
            <param name="mediaType">The media type.</param>
            <param name="type">The CLR type.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleKey.#ctor(WebDemo.Areas.HelpPage.SampleDirection,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new <see cref="T:WebDemo.Areas.HelpPage.HelpPageSampleKey"/> based on <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>, controller name, action name and parameter names.
            </summary>
            <param name="sampleDirection">The <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.HelpPageSampleKey.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue,WebDemo.Areas.HelpPage.SampleDirection,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new <see cref="T:WebDemo.Areas.HelpPage.HelpPageSampleKey"/> based on media type, <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>, controller name, action name and parameter names.
            </summary>
            <param name="mediaType">The media type.</param>
            <param name="sampleDirection">The <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.ControllerName">
            <summary>
            Gets the name of the controller.
            </summary>
            <value>
            The name of the controller.
            </value>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.ActionName">
            <summary>
            Gets the name of the action.
            </summary>
            <value>
            The name of the action.
            </value>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.MediaType">
            <summary>
            Gets the media type.
            </summary>
            <value>
            The media type.
            </value>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.ParameterNames">
            <summary>
            Gets the parameter names.
            </summary>
        </member>
        <member name="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection">
            <summary>
            Gets the <see cref="P:WebDemo.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.ImageSample">
            <summary>
            This represents an image sample on the help page. There's a display template named ImageSample associated with this class.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.ImageSample.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:WebDemo.Areas.HelpPage.ImageSample"/> class.
            </summary>
            <param name="src">The URL of an image.</param>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.InvalidSample">
            <summary>
            This represents an invalid sample on the help page. There's a display template named InvalidSample associated with this class.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.ObjectGenerator">
            <summary>
            This class will create an object of a given type and populate it with sample data.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.ObjectGenerator.GenerateObject(System.Type)">
            <summary>
            Generates an object for a given type. The type needs to be public, have a public default constructor and settable public properties/fields. Currently it supports the following types:
            Simple types: <see cref="T:System.Int32"/>, <see cref="T:System.String"/>, <see cref="T:System.Enum"/>, <see cref="T:System.DateTime"/>, <see cref="T:System.Uri"/>, etc.
            Complex types: POCO types.
            Nullables: <see cref="T:System.Nullable`1"/>.
            Arrays: arrays of simple types or complex types.
            Key value pairs: <see cref="T:System.Collections.Generic.KeyValuePair`2"/>
            Tuples: <see cref="T:System.Tuple`1"/>, <see cref="T:System.Tuple`2"/>, etc
            Dictionaries: <see cref="T:System.Collections.Generic.IDictionary`2"/> or anything deriving from <see cref="T:System.Collections.Generic.IDictionary`2"/>.
            Collections: <see cref="T:System.Collections.Generic.IList`1"/>, <see cref="T:System.Collections.Generic.IEnumerable`1"/>, <see cref="T:System.Collections.Generic.ICollection`1"/>, <see cref="T:System.Collections.IList"/>, <see cref="T:System.Collections.IEnumerable"/>, <see cref="T:System.Collections.ICollection"/> or anything deriving from <see cref="T:System.Collections.Generic.ICollection`1"/> or <see cref="T:System.Collections.IList"/>.
            Queryables: <see cref="T:System.Linq.IQueryable"/>, <see cref="T:System.Linq.IQueryable`1"/>.
            </summary>
            <param name="type">The type.</param>
            <returns>An object of the given type.</returns>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.SampleDirection">
            <summary>
            Indicates whether the sample is used for request or response
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.TextSample">
            <summary>
            This represents a preformatted text sample on the help page. There's a display template named TextSample associated with this class.
            </summary>
        </member>
        <member name="T:WebDemo.Areas.HelpPage.XmlDocumentationProvider">
            <summary>
            A custom <see cref="T:System.Web.Http.Description.IDocumentationProvider"/> that reads the API documentation from an XML documentation file.
            </summary>
        </member>
        <member name="M:WebDemo.Areas.HelpPage.XmlDocumentationProvider.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:WebDemo.Areas.HelpPage.XmlDocumentationProvider"/> class.
            </summary>
            <param name="documentPath">The physical path to XML document.</param>
        </member>
        <member name="T:WebDemo.Controllers.GPSMsgController">
            <summary>
            GPS消息接口控制器
            </summary>
        </member>
        <member name="M:WebDemo.Controllers.GPSMsgController.Post(WebDemo.Models.GPSMsg)">
            <summary>
            创建一个GPS跟踪记录
            </summary>
            <param name="msg">GPS消息体</param>
            <returns>HTTP响应</returns>
        </member>
        <member name="M:WebDemo.Controllers.GPSMsgController.Get">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:WebDemo.Controllers.ValuesController.Get">
            <summary>
            获取两个Value值
            </summary>
            <returns>返回的结果</returns>
        </member>
        <!-- 对于成员“M:WebDemo.DAL.MySqlHelper.ExecuteNonQuery(System.String,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])”忽略有格式错误的 XML 注释 -->
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteNonQuery(System.Data.CommandType,System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            Execute a SqlCommand command that does not return value, by appointed and specified connectionstring 
            The parameter list using parameters that in array forms
            </summary>
            <remarks>
            Usage example: 
            int result = ExecuteNonQuery(connString, CommandType.StoredProcedure,
            "PublishOrders", new MySqlParameter("@prodid", 24));
            </remarks>
            <param name="cmdType">MySqlCommand command type (stored procedures, T-SQL statement, and so on.) </param>
            <param name="connectionString">a valid database connectionstring</param>
            <param name="cmdText">stored procedure name or T-SQL statement</param>
            <param name="commandParameters">MySqlCommand to provide an array of parameters used in the list</param>
            <returns>Returns true or false </returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlConnection,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            Execute a SqlCommand command that does not return value, by appointed and specified connectionstring 
            Array of form parameters using the parameter list 
            </summary>
            <param name="conn">connection</param>
            <param name="cmdType">MySqlCommand command type (stored procedures, T-SQL statement, and so on.)</param>
            <param name="cmdText">stored procedure name or T-SQL statement</param>
            <param name="commandParameters">MySqlCommand to provide an array of parameters used in the list</param>
            <returns>Returns a value that means number of rows affected</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteNonQuery(MySql.Data.MySqlClient.MySqlTransaction,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            Execute a SqlCommand command that does not return value, by appointed and specified connectionstring 
            Array of form parameters using the parameter list 
            </summary>
            <param name="conn">sql Connection that has transaction</param>
            <param name="cmdType">SqlCommand command type (stored procedures, T-SQL statement, and so on.)</param>
            <param name="cmdText">stored procedure name or T-SQL statement</param>
            <param name="commandParameters">MySqlCommand to provide an array of parameters used in the list</param>
            <returns>Returns a value that means number of rows affected </returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteReader(System.String,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            Call method of sqldatareader to read data
            </summary>
            <param name="connectionString">connectionstring</param>
            <param name="cmdType">command type, such as using stored procedures: CommandType.StoredProcedure</param>
            <param name="cmdText">stored procedure name or T-SQL statement</param>
            <param name="commandParameters">parameters</param>
            <returns>SqlDataReader type of data collection</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteScalar(System.String,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            use the ExectueScalar to read a single result
            </summary>
            <param name="connectionString">connectionstring</param>
            <param name="cmdType">command type, such as using stored procedures: CommandType.StoredProcedure</param>
            <param name="cmdText">stored procedure name or T-SQL statement</param>
            <param name="commandParameters">parameters</param>
            <returns>a value in object type</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.CacheParameters(System.String,MySql.Data.MySqlClient.MySqlParameter[])">
            <summary>
            cache the parameters in the HashTable
            </summary>
            <param name="cacheKey">hashtable key name</param>
            <param name="commandParameters">the parameters that need to cached</param>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.GetCachedParameters(System.String)">
            <summary>
            get parameters in hashtable by cacheKey
            </summary>
            <param name="cacheKey">hashtable key name</param>
            <returns>the parameters</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.PrepareCommand(MySql.Data.MySqlClient.MySqlCommand,MySql.Data.MySqlClient.MySqlConnection,MySql.Data.MySqlClient.MySqlTransaction,System.Data.CommandType,System.String,MySql.Data.MySqlClient.MySqlParameter[])">
             <summary>
            Prepare parameters for the implementation of the command
             </summary>
             <param name="cmd">mySqlCommand command</param>
             <param name="conn">database connection that is existing</param>
             <param name="trans">database transaction processing </param>
             <param name="cmdType">SqlCommand command type (stored procedures, T-SQL statement, and so on.) </param>
             <param name="cmdText">Command text, T-SQL statements such as Select * from Products</param>
             <param name="cmdParms">return the command that has parameters</param>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.CreateParam(System.String,MySql.Data.MySqlClient.MySqlDbType,System.Int32,System.Data.ParameterDirection,System.Object)">
            <summary>
            Set parameters
            </summary>
            <param name="ParamName">parameter name</param>
            <param name="DbType">data type</param>
            <param name="Size">type size</param>
            <param name="Direction">input or output</param>
            <param name="Value">set the value</param>
            <returns>Return parameters that has been assigned</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.CreateInParam(System.String,MySql.Data.MySqlClient.MySqlDbType,System.Int32,System.Object)">
            <summary>
            set Input parameters
            </summary>
            <param name="ParamName">parameter names, such as:@ id </param>
            <param name="DbType">parameter types, such as: MySqlDbType.Int</param>
            <param name="Size">size parameters, such as: the length of character type for the 100</param>
            <param name="Value">parameter value to be assigned</param>
            <returns>Parameters</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.CreateOutParam(System.String,MySql.Data.MySqlClient.MySqlDbType,System.Int32)">
            <summary>
            Output parameters 
            </summary>
            <param name="ParamName">parameter names, such as:@ id</param>
            <param name="DbType">parameter types, such as: MySqlDbType.Int</param>
            <param name="Size">size parameters, such as: the length of character type for the 100</param>
            <param name="Value">parameter value to be assigned</param>
            <returns>Parameters</returns>
        </member>
        <!-- 对于成员“M:WebDemo.DAL.MySqlHelper.CreateReturnParam(System.String,MySql.Data.MySqlClient.MySqlDbType,System.Int32)”忽略有格式错误的 XML 注释 -->
        <member name="M:WebDemo.DAL.MySqlHelper.GetPageParm(System.Int32,System.Int32,System.String,System.String,System.String,System.Collections.Hashtable)">
            <summary>
            Generate paging storedProcedure parameters
            </summary>
            <param name="CurrentIndex">CurrentPageIndex</param>
            <param name="PageSize">pageSize</param>
            <param name="WhereSql">query Condition</param>
            <param name="TableName">tableName</param>
            <param name="Columns">columns to query</param>
            <param name="Sort">sort</param>
            <returns>MySqlParameter collection</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.GetCountParm(System.String,System.String,System.String)">
            <summary>
            Statistics data that in table
            </summary>
            <param name="TableName">table name</param>
            <param name="Columns">Statistics column</param>
            <param name="WhereSql">conditions</param>
            <returns>Set of parameters</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.GetSort(System.Collections.Hashtable)">
            <summary>
            Get the sql that is Sorted 
            </summary>
            <param name="sort"> sort column and values</param>
            <returns>SQL sort string</returns>
        </member>
        <member name="M:WebDemo.DAL.MySqlHelper.ExecuteTransaction(System.String,System.Data.CommandType,System.String[],MySql.Data.MySqlClient.MySqlParameter[][])">
            <summary>
            execute a trascation include one or more sql sentence(author:donne yin)
            </summary>
            <param name="connectionString"></param>
            <param name="cmdType"></param>
            <param name="cmdTexts"></param>
            <param name="commandParameters"></param>
            <returns>execute trascation result(success: true | fail: false)</returns>
        </member>
        <member name="M:WebDemo.Filters.ValidateModelAttribute.OnActionExecuting(System.Web.Http.Controllers.HttpActionContext)">
            <summary>
            对传入模型不通过验证的情况下，返回400相应。
            </summary>
            <param name="actionContext"></param>
        </member>
        <member name="T:WebDemo.Models.GPSMsg">
            <summary>
            GPS消息体
            </summary>
        </member>
        <member name="M:WebDemo.Models.GPSMsg.Load(System.Data.IDataReader)">
            <summary>
            从DataReader里加载数据
            </summary>
            <param name="dr"></param>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.mobile">
            <summary>
            用户标识
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.lon">
            <summary>
            经度
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.lat">
            <summary>
            纬度
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.radius">
            <summary>
            精度
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.dir">
            <summary>
            方向
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.speed">
            <summary>
            速度
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.prov">
            <summary>
            省
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.city">
            <summary>
            市
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.dist">
            <summary>
            区
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.addr">
            <summary>
            详细地址信息
            </summary>
        </member>
        <member name="P:WebDemo.Models.GPSMsg.time">
            <summary>
            定位时间
            </summary>
            
        </member>
    </members>
</doc>
